#include "errordef.h"
#include "errorcode_p.h"
#include "translation.h"

namespace ErrorDef
{
    int errorCode(const QString &id)
    {
        return errorCodeMapper.contains(id) ? errorCodeMapper[id].errorCode : 0;
    }

    QString errorMsg(const QString &id)
    {
        return errorCodeMapper.contains(id) ? Tr(errorCodeMapper[id].errorMsg) : "";
    }

    QString errorTip(const QString &id)
    {
        return errorCodeMapper.contains(id) ? Tr(errorCodeMapper[id].tipMsg) : "";
    }
}
